.list {
  color: #000;
  overflow-y: auto;
  height: calc(100vh - $headHeight - $topDateHeight);
  background: #efefef;
  &.moving {
    height: calc(100vh - $headHeight);
  }
  // padding-bottom: calc($bottomNavBarHeight + 4px);
  .list_item {
    padding: 10px 15px;
    display: flex;
    border-bottom: 1px solid rgba(197, 197, 197, 0.3);
    background-color: #fff;
    // align-items: center;
    .list_info {
      flex: 5;
      .info {
        display: flex;
        .time {
          font-size: 20px;
          color: #333;
          line-height: 20px;
          // text-align: center;
        }
        .place {
          font-size: 12px;
          line-height: 14px;
          margin: 6px 0;
          color: #999;
          // text-align: center;
        }
        .start {
          width: 30%;
          text-align: left;
        }
        .end {
          text-align: right;
          width: 30%;
        }
        .icon {
          width: 39%;
          display: flex;
          justify-content: center;
          align-items: center;
          .arrow_right {
            // position: absolute;
            width: 80px;
            border-bottom: 1px solid #999;
            &::after {
              content: "";
              width: 6px;
              height: 6px;
              display: inline-block;
              transform-origin: bottom right;
              border-right: 1px solid #999;
              transform: rotate(-60deg);
              float: right;
            }
          }
        }
      }
      .flight_name {
        margin: 6px 0 0;
        line-height: 14px;
        font-size: 12px;
        color: rgb(153, 153, 153);
      }
    }

    .price {
      flex: 2;
      text-align: right;
      .num {
        font-size: 20px;
        line-height: 20px;
        height: 20px;
        color: rgb(255, 130, 5);
        margin-bottom: 5px;
      }
      .desc,
      .tips {
        font-size: 12px;
        line-height: 14px;
        color: #999;
      }
      .tips {
        color: #f6e9e9;
        display: inline-block;
        border-radius: 4px;
        background-color: rgb(255, 130, 5);
        padding: 1px;
      }
    }
  }
  .bottom_pad {
    height: calc($bottomNavBarHeight + 2px);
  }
}
